/**
 * 矩形类，继承自Shape
 */
public class Rectangle extends Shape {
    // 矩形特有属性：长和宽
    private double length;
    private double width;

    // 构造方法
    public Rectangle(String color, double length, double width) {
        super(color); // 调用父类构造方法
        this.length = length;
        this.width = width;
    }

    // 实现计算面积的方法：长 × 宽
    @Override
    public double area() {
        return length * width;
    }
}